On Semantic Constraints in Distributed Systems, Part II: Equivalence-Completions and Their Hierarchies
نویسنده
چکیده
The notion of completion has been proposed by Francez et al. (1992) to transform a nonequivalence-robust fairness notion to an equivalence-robust one while maintaining several properties of the source. However, a completion may not preserve strong feasibility|a necessary and su cient condition for a completion to be implementable. In this paper, we study the system requirement for a completion to be strongly feasible, and determine the strongest implementable completion for every given fairness notion. Moreover, for most systems we obtain a fairness notion, which we refer to as SG+, such that SG+ is the strongest fairness notion that is both implementable and equivalence-robust. We also provide a comprehensive comparison of SG+ and several well-known fairness notions and their minimal and maximal completions. Finally, we show that, if equivalence-robustness is dropped, then in general it is impossible to de ne a fairness notion that is implementable and stronger than all other implementable fairness notions, unless the system consists of only one interaction. This implies plenty of leeway in the design of fairness notions suitable for various applications.
منابع مشابه
On Fairness Notions in Distributed Systems: II. Equivalence-Completions and Their Hierarchies
This is the second part of a two-part paper in which we discuss the implementability of fairness notions in distributed systems where asynchronous processes interact via multiparty interactions. We focus here on equivalence-robust fairness notions where equivalence computations are either all fair or all unfair. Francez et al. (1992, Formal Aspects Comput. 4, 582–591) propose a notion of comple...
متن کاملPartial Observation in Distributed Supervisory Control of Discrete-Event Systems
Distributed supervisory control is a method to synthesize local controllers in discrete-eventsystems with a systematic observation of the plant. Some works were reported on extending this methodby which local controllers are constructed so that observation properties are preserved from monolithic todistributed supervisory control, in an up-down approach. In this paper, we find circumstances in ...
متن کاملLocalizability of Semantic Constraints and Their Distributed Implementations
The concept of interactions has been widely used in distributed programming languages and algebraic models of concurrency to model synchronization and nondeterminism among processes. The combined eeects of synchronization and nondeterminism, however, may also introduce undesirable computations, usually because they violate some liveness property. Therefore, a semantic constraint (sometimes call...
متن کاملContour Crafting Process Plan Optimization Part II: Multi–Machine Cases
Contour Crafting is an emerging technology that uses robotics to construct free form building structures by repeatedly laying down layers of material such as concrete. The Contour Crafting technology scales up automated additive fabrication from building small industrial parts to constructing buildings. Tool path planning and optimization for Contour Crafting benefit the technology by increasin...
متن کاملApplication of Signal Processing Tools for Fault Diagnosis in Induction Motors-A Review-Part II
The use of efficient signal processing tools (SPTs) to extract proper indices for the fault detection in induction motors (IMs) is the essential part of any fault recognition procedure. The 2nd part of this two-part paper is, in turn, divided into two parts. Part two covers the signal processing techniques which can be applied to non-stationary conditions. In this paper, all utilized SPTs for n...
متن کامل